roast snow in a furnace - Francés Inglés Diccionario